Masteriyo\RestApi\Controllers\Version1\LessonReviewsController D

Total Complexity 133
Dependencies 9
Dependents 2
Total lines 1,294
Lines of code 839
Logical lines of code 261
Comment lines 311
Methods 23
Properties 5

Methods 23

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
34 31 79
masteriyo_get_lesson_reviews_and_replies()
B
38 16 76
create_item_permissions_check()
A
38 13 76
update_item_permissions_check()
A
42 12 55
delete_item_permissions_check()
A
45 10 44
register_routes()
A
33 1 150
get_lesson_review_data()
A
44 7 42
get_item_schema()
S
36 1 111
get_lesson_permissions_check()
S
53 5 23
get_objects()
S
55 5 18
get_lesson_comments()
S
54 4 23
process_objects_collection()
S
56 4 18
get_object()
S
57 4 16
get_total_comments()
S
60 4 14
get_items_permissions_check()
S
57 3 18
get_item_permissions_check()
S
57 3 18
restore_item()
S
58 3 15
prepare_object_for_response()
S
63 2 9
get_collection_params()
S
60 1 13
prepare_objects_query()
S
72 1 5
masteriyo_get_replies_of_lesson_reviews()
S
66 1 9
masteriyo_get_lesson_reviews()
S
74 1 4
__construct()
S
81 1 3